/*
 *	event模块
*/

var events = require('events');
var emitter = new events.EventEmitter();
//注册事件
emitter.on(eventName, listener);
//移除事件
emitter.removeListener(eventName, listener);
//触发事件
emitter.emit(eventName, data);
//指定事件只触发一次
emitter.once(eventName, listener);
//移除所有事件的监听
emitter.removeAllListeners([eventName]);
ps: 如果不穿eventName参数则将会移除所有注册事件


setTimeout(function() {
	event.emit('some_event');
}, 1000);

error事件: EventEmitter定义了一个特殊事件error,包含错误的语义；

